package com.apps.java.javanote02;

public class _12修饰符和包 {
    /**
     * 一、包
     * 		包就是文件夹，对类进行分类管理
     * 		1.格式：package 包名;（多级包用“.”分开）
     *
     * 		2.导包：import 包名;
     *
     * 二、修饰符
     * 		1.权限修饰符：
     * 			修饰符		同一个类中		同包子类/其他类		不同包子类		不同包其他类
     * 			private		   √
     * 			默认(缺省）	   √			 √
     * 			protected	   √			 √			   √
     * 			public 		   √			 √			   √			√
     *
     * 		2.状态修饰符：
     * 			final（最终态）
     * 				final关键字是最终的意思，可以修饰成员方法、成员变量、类
     * 				final修饰局部变量：
     * 					变量是基本类型：基本类型的数据值不能发生改变。
     * 					变量是引用类型：引用类型的地址值不能发生改变，数据值是可改变的。
     *
     * 			static（静态）
     * 				static关键字是静态的意思，可以修饰成员方法、成员变量。
     * 				1.特点：
     * 					a.被类的所有对象共享（判断是否使用静态关键字的条件）。
     * 					b.可以通过类名调用（也可以通过对象名调用，但建议通过类名来调用）。
     * 				2.静态的访问特点：
     * 					a.静态的成员方法：能访问静态的成员方法、变量，不能访问非静态的方法和变量。
     * 					b.非静态的成员方法：既能访问静态的成员方法、变量，也能访问非静态的成员方法、变量。
     * 					！静态成员方法只能访问静态成员！
     *
     *
     */

}
